package com.tgy.JVM;

/***
 * @ClassName: JVMTest
 * @Description: 测试jvm相关代码
 * @Auther: 送你一块二向箔
 * @Date: 14:31 2022/5/5
 * @version : V1.0
 */
public class JVMTest {
    public static void main(String[] args) {
        test();
    }


    //-Xms1024m -Xmx1024m -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCCause
    public static void test(){
        //获取虚拟机试图使用的最大内存
        long l = Runtime.getRuntime().maxMemory()/1024/1024;
        //获取虚拟机试图使用的初始化内存
        long l1 = Runtime.getRuntime().totalMemory()/1024/1024;
        //获取虚拟机试图使用的剩余内存
        long l2 = Runtime.getRuntime().freeMemory()/1024/1024;
        System.out.println(l);
        System.out.println(l1);
        System.out.println(l2);
    }
}
